$(function(){
    // 获取焦点显示提示信息
   $(".uName_text").focus(function(){
      $(".input_tip").eq(0).css("visibility","visible");
   })
   $(".uPwd_text").focus(function(){
    $(".input_tip").eq(1).css("visibility","visible");
 })
    $(".uQpwd_text").focus(function(){
    $(".input_tip").eq(2).css("visibility","visible");
 })
    $(".email_yz_text").focus(function(){
    $(".input_tip").eq(3).css("visibility","visible");
 })
 $(".email_ma_text").focus(function(){
    $(".input_tip").eq(4).css("visibility","visible");
 })


    
    var uName_check = false;
    var uPwd_check = false;
    var uQpwd_check = false;
    var email_check = false;
    // 失去焦点提示信息隐藏
    var reg1 = /^[\u4e00-\u9fa5\w-]{4,20}$/;
    $(".uName_text").blur(function(){
        if(reg1.test($(".uName_text").val())){
            $(this).siblings(".biaoshi").show();
            $(".input_tip").eq(0).find("em").text("");
            $(".input_tip").eq(0).find("span").hide();
            uName_check = true;
         }else{
             $(this).siblings(".biaoshi").hide();
             $(".input_tip").eq(0).find("span").show();
             $(".input_tip").eq(0).find("span").css("backgroundPosition","-16px -100px");
             $(".input_tip").eq(0).find("em").text("长度只能在4-20个字符之间").css("color","#ff9911");
         }
     })
    var reg2 = /(?!^\d+$)(?!^[A-Za-z]+$)(?!^[^A-Za-z0-9]+$)(?!^.*[\u4E00-\u9FA5].*$)^\S{8,20}$/;
     $(".uPwd_text").blur(function(){
        if(reg2.test($(".uPwd_text").val())){
            $(this).siblings(".biaoshi").show();
            $(".input_tip").eq(1).find("em").text("");
            $(".input_tip").eq(1).find("span").hide();
            uPwd_check = true;
         }else{
             $(this).siblings(".biaoshi").hide();
             $(".input_tip").eq(1).find("span").show();
             $(".input_tip").eq(1).find("span").css("backgroundPosition","-16px -100px");
             $(".input_tip").eq(1).find("em").text("请将密码设置为8-20位，并且由字母，数字和符号两种以上组合").css("color","#ff9911");
         }
   })
      $(".uQpwd_text").blur(function(){
        if($(".uQpwd_text").val()==$(".uPwd_text").val()){
            $(this).siblings(".biaoshi").show();
            $(".input_tip").eq(2).find("em").text("");
            $(".input_tip").eq(2).find("span").hide();
            uQpwd_check = true;
        }else{
            $(this).siblings(".biaoshi").hide();
            $(".input_tip").eq(2).find("span").show();
            $(".input_tip").eq(2).find("span").css("backgroundPosition","-16px -100px");
            $(".input_tip").eq(2).find("em").text("您两次输入的密码不同，请重试").css("color","#ff9911");
        }
   })
   var reg3 = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
      $(".email_yz_text").blur(function(){
        if(reg3.test($(".email_yz_text").val())){
            $(this).siblings(".biaoshi").show();
            $(".input_tip").eq(3).find("em").text("");
            $(".input_tip").eq(3).find("span").hide();
            email_check = true;
         }else{
             $(this).siblings(".biaoshi").hide();
             $(".input_tip").eq(3).find("span").show();
             $(".input_tip").eq(3).find("span").css("backgroundPosition","-16px -100px");
             $(".input_tip").eq(3).find("em").text("邮箱格式错误").css("color","#ff9911");
         }
   })
   $(".email_right").click(function(){
        var suiji = Math.floor(Math.random() * (999999-100000+1)+100000);
        $(".email_ma_text").val(suiji);
   })

   $("#myForm").submit(function(){
    if($(".uName_text").val()!=""){
       if($(".uPwd_text").val()!=""){
        if($(".uQpwd_text").val()!=""){
            if($(".email_yz_text").val()!=""){
                if($(".email_ma_text").val()!=""){
                    if(uName_check && uPwd_check && uQpwd_check && email_check){
                        var uName = $(".uName_text").val();
                        var uPwd = $(".uPwd_text").val();
                        localStorage.setItem("uName",uName);
                        localStorage.setItem("uPwd",uPwd);
                        return true;
                    }else{
                        alert("请完善信息");
                    }
                }else{
                    alert("邮箱验证码不能为空");
                    $(".email_ma_text").focus();
                    return false;
                }
            }else{
                alert("邮箱不能为空");
                $(".email_yz_text").focus();
                return false;
            }
        }else{
            alert("确认密码不能为空");
            $(".uQpwd_text").focus();
            return false;
        }
       }else{
        alert("密码不能为空");
        $(".uPwd_text").focus();
        return false;
       }
    }else{
        alert("用户名不能为空");
        $(".uName_text").focus();
        return false;
    }
})
})